html {
	padding: 0;
	margin: 0;
	font-family: "微软雅黑" arial;
}

* {
	padding: 0;
	margin: 0;
}

div {
	/*border: 1px solid red;*/
	box-sizing: border-box;
}

body {
	padding: 0;
	margin: 0;
}

body {
	padding-top: constant(safe-area-inset-top);
	/*为导航栏+状态栏的高度 88px */
	padding-left: constant(safe-area-inset-left);
	/*//如果未竖屏时为0    */
	padding-right: constant(safe-area-inset-right);
	/*//如果未竖屏时为0*/
	padding-bottom: constant(safe-area-inset-bottom);
	/* //为底下圆弧的高度 34px*/
	/*background-color: red;*/
}


/*.wrap{
	min-width: 1024px;
	max-width: 1920px;
} */

.first {
	max-width: 1920px;
	/*min-width: 1024px;*/
	width: expression(document.body.clientWidth < 1024? "1024px": document.body.clientWidth > 1920? "1920px": "auto");
	margin: 0 auto;
	box-sizing: border-box;
}

.cu {
	font-weight: 600;
}

img {
	height: 100%;
	width: 100%;
}

.duiqi {
	margin: 0 auto;
	width: 80%;
}

a,
a:link,
a:visited,
a:hover,
a:active {
	text-decoration: none;
	color: inherit;
	margin: 0px;
	padding: 0px;
}


/*<!--页面切换-->*/

.rank {
	/*margin-top: 1.56vw;
	margin-bottom: 2.6vw;*/
	display: flex;
	align-items: center;
}

.rank span {
	font-size: 1.04vw;
	line-height: 1.72vw;
	letter-spacing: 1px;
	color: #666666;
}

.rank img {
	width: 0.42vw;
	height: 0.89vw;
	margin-left: 1.0vw;
	margin-right: 1.0vw;
}


.qiehuan {
	padding-top: 9.5vw;
    padding-bottom: 2.5vw;
    width: 80%;
    margin: 0 auto;
    height: 11.17vw;
}
/*
.qiehuan2 {
	display: -webkit-flex;
	-webkit-align-items: center;
	align-items: center;
	height: 100%;
	color: #666666;
	font-size: 1.1vw;
}

.qiehuan2 img {
	height: 0.833vw;
	width: 0.4167vw;
	margin-left: 1vw;
	margin-right: 1vw;
}*/


/*<!--报名-->*/

.baoming {
	width: 80%;
	height: 26.375vw;
	margin: 0vw auto;
	border: 2px solid #b2b2b2;
}

.baoming2 {
	width: 93%;
	height: 25.4685vw;
	margin: 2vw auto;
}

.baoming_shang {
	display: flex;
	justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
}

.baoming_zuo {
	width: 31.51vw;
	height: 20.83vw;
}

.baoming_you {
	width: 39.22vw;
	height: 20.83vw;
}

.baoming_title {
	font-family: MicrosoftYaHei;
	font-weight: 600;
	font-size: 1.875vw;
	color: #333333;
}

.baoming_content {
	font-size: 1.25vw;
	color: #999999;
	line-height: 2.2vw;
	/*27*/
}

.baoming_content span {
	color: #333333;
}

.liji_baoming {
	width: 12.97vw;
	height: 2.92vw;
	border-radius: 7px;
	border: solid 1px #faac14;
	color: #faac14;
	display: -webkit-flex;
	-webkit-align-items: center;
	justify-content: center;
	font-size: 1.875vw;
	margin-top: 0.7vw;
}

.baoming_xia {
	width: 26.51vw;
	height: 1.1485vw;
	font-size: 0.88542vw;
	display: flex;
	justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	margin-top: 1vw;
}

.baoming_guanzhu img {
	width: 1.40625vw;
	height: 0.8542vw;
}

.baoming_shoucang img {
	width: 1.04167vw;
	height: 1.04167vw;
}

.baoming_fenxiang_img1 {
	width: 1.25vw;
	height: 1.09375vw;
}

.baoming_fenxiang_img2 {
	width: 1.3542vw;
	height: 1.09375vw;
}

.baoming_fenxiang_img3 {
	width: 1.1979vw;
	height: 1.1979vw;
}

.baoming_fenxiang_img4 {
	width: 0.9375vw;
	height: 1.04167vw;
}

.baoming_fenxiang_img5 {
	width: 1.1979vw;
	height: 1.14583vw;
}


/*顶部媒体查询*/


/*<!--帮扶企业信息-->*/

.bangfu {
	width: 80%;
	margin: 2vw auto;
}

.company_title {
	display: flex;
	align-items: center;
}

.company_title_img {
	width: 0.2vw;
	height: 2.2vw;
	margin-left: 2.6vw;
	background-color: #faac14;
}

.company_title_font span {
	font-size: 2.0vw;
	line-height: 1.3vw;
	letter-spacing: 0.2vw;
	color: #4d4d4d;
	margin-left: 1.56vw;
}

.company_content_1 {
	margin-top: 0.25vw;
	border-top: 2px solid #b2b2b2;
	padding: 1.8vw 0.76vw 2.8vw 2.6vw;
	/* display: flex;
	justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;*/
}

.company_content p {
	font-size: 1.25vw;
	line-height: 2.0vw;
	letter-spacing: 0.1vw;
	color: #666666;
	text-indent: 2em;
}

.company_content_zuo {
	width: 19.1667vw;
	height: 14.375vw;
	float: left;
}

.company_content_you {
	float: left;
	width: 70vw;
	margin-left: 3vw;
	/*height: 14.375vw;*/
}

.company_content_you_title {
	text-align: center;
	font-size: 1.875vw;
	margin-bottom: 1vw;
}

.company_content_you p {
	line-height: 2vw;
	font-size: 1.25vw;
	text-indent: 2em;
	/*只显示三行，多出来的隐藏*/
	word-break: break-all;
	word-break: ellipsis;
	display: -webkit-box;
	/** 将对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical;
	/** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp: 5;
	/** 显示的行数 **/
	overflow: hidden;
	/** 隐藏超出的内容 **/
}

.company_content_you_more {
	color: #faac14;
	font-size: 1.25vw;
	text-align: right;
}

.company_content_you_more img {
	width: 1.09375vw;
	height: 0.5729vw;
}

.clearfloat {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0;
}


/*<!--活动详情-->*/

.huodong {
	width: 80%;
	margin: 2vw auto;
}

.company_content_2 {
	margin-top: 0.25vw;
	border-top: 2px solid #b2b2b2;
	padding: 1.8vw 1.76vw 2.8vw 1.6vw;
	font-size: 1.5625vw;
	line-height: 3vw;
}


/*<!--帮扶推荐-->*/

.tuijian {
	width: 80%;
	margin: 2vw auto;
}

.help_title {
	border-bottom: 2px solid #b2b2b2;
	display: flex;
	position: relative;
	padding-bottom: 0.8vw;
	align-items: center;
}

.help_title_left {
	font-size: 2vw;
	letter-spacing: 0.3vw;
	/*color: #faac14;*/
}

.help_title_right {
	align-self: flex-end;
	position: absolute;
	right: 0vw;
}

.help_title_right img {
	width: 1.04vw;
	height: 1.04vw;
}


/*====*/

.wish_body,
.help_body {
	margin-top: 2.0vw;
}

.help_body_detial:before,
.help_body_detial:after {
	content: "";
	display: block;
	clear: both;
}

.help_body:after {
	content: "";
	display: block;
	clear: both;
}

.help_body_detial_left {
	width: 100%;
}

.help_body_detial_right {
	background-color: #f8f3e8;
}

.help_body_detial {
	display: flex;
	width: calc(98%/2);
	float: left;
	margin-left: 2%;
}

.help_body_detial:first-child {
	margin-left: 0;
}

.help_body_detial {
	width: calc(98%/2);
}

.help_body_detial:nth-child(2n+1) {
	margin-left: 0;
}

.help_body_detial {
	display: flex;
	width: calc(98%/2);
	float: left;
	margin-left: 2%;
	margin-bottom: 2vw;
}

.wish_body_detial_right {
	padding: 1.56vw 0.78vw;
	width: 31.448vw;
}

#wish_body_detial_right01 {
	font-size: 1.46vw;
	line-height: 2.08vw;
	letter-spacing: 1px;
	color: #404040;
	margin-bottom: 1.6vw;
	/*只显示三行，多出来的隐藏*/
	word-break: break-all;
	word-break: ellipsis;
	display: -webkit-box;
	/** 将对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical;
	/** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp: 2;
	/** 显示的行数 **/
	overflow: hidden;
	/** 隐藏超出的内容 **/
}

#wish_body_detial_right02 {
	font-size: 1.146vw;
	letter-spacing: 1px;
	color: #808080;
	margin-bottom: 1.0vw;
}

#wish_body_detial_right03 {
	font-size: 1.146vw;
	letter-spacing: 1px;
	color: #808080;
	margin-bottom: 1.0vw;
}

#wish_body_detial_right04 {
	font-size: 1.146vw;
	letter-spacing: 1px;
	color: #808080;
	margin-bottom: 1.0vw;
}

#wish_body_detial_right05 {
	font-size: 1.146vw;
	letter-spacing: 1px;
	color: #808080;
	line-height: 2vw;
		/*只显示三行，多出来的隐藏*/
	word-break: break-all;
	word-break: ellipsis;
	display: -webkit-box;
	/** 将对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical;
	/** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp: 2;
	/** 显示的行数 **/
	overflow: hidden;
	/** 隐藏超出的内容 **/     
}
.wish_title_right span, .help_title_right span{
    font-size: 1.25vw;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0.1vw;
    color: #808080;
}
@media only screen and (max-width: 768px) {}

@media only screen and (max-width: 375px) {}


/*<!--底部-->*/